master trusts - French English Dictionary